package com.aabte.design2.behavioral.visitor;

/**
 * 被访问元素
 *
 * @author Daniel
 */
public interface Shape {

    /**
     * 接收访问者，子类需要调用访问者对应访问者方法
     * （只有子类才知道该调用访问者哪个方法）
     *
     * @param visitor
     */
    void accept(Visitor visitor);

}
